updated: 2022-01-23_12:32:31-05:00


Data Models

  • Collection of tools for describing:
    • data
    • relationships
    • semantics
    • constraints

Types:

  • Relational Model
  • Entity-Relationship (usually for database design)
    • way of seeing if relations are good or bad
    • models an enterprise as a collection of entities and relationships
    • represented diagrammatically by an entity-relationship diagram
  • Normal Forms
    • formalize which are bad and test for it
  • Object-based models (object oriented and object relational)
  • Semistructured (XML)
  • Old models
    • network
    • hierarchical